require high stamina

Translations
требовать высокой выносливости
Marathons require high stamina and mental resilience.
Марафоны требуют высокой выносливости и умственной стойкости.